<?php
/*
 * BorderCrossing
 * 
 */
class BorderCrossing
{
	
	var $name;
	var $location; // a Location
	var $country;
	var $alternateCrossingName;
	var $hours;
	
	var $commercialVehicleFlow; // a VehicleFlow
	var $passengerVehicleFlow; // a VehicleFlow
	
	function BorderCrossing()
	{		
		
	}
	
	/**
	 * @method		setName
	 * @param			name
	 * @return			void
	 *
	 */
	function setName( $name )
	{
		$this->name = $name;
	}
	
	/**
	 * @method		getName
	 * @param			void
	 * @return			name
	 *
	 */
	function getName()
	{
		return $this->name;
	}
	
	/**
	 * @method		setLocation
	 * @param			location
	 * @return			void
	 *
	 */
	function setLocation( $location )
	{
		$this->location = $location;
	}
	
	/**
	 * @method		getLocation
	 * @param			void
	 * @return			location
	 *
	 */
	function getLocation()
	{
		return $this->location;
	}
	
	/**
	 * @method		setCountry
	 * @param			country
	 * @return			void
	 *
	 */
	function setCountry( $country )
	{
		$this->country = $country;
	}
	
	/**
	 * @method		getCountry
	 * @param			void
	 * @return			country
	 *
	 */
	function getCountry()
	{
		return $this->country;
	}
	
	/**
	 * @method		setAlternateCrossingName
	 * @param			alternateCrossingName
	 * @return			void
	 *
	 */
	function setAlternateCrossingName( $alternateCrossingName )
	{
		$this->alternateCrossingName = $alternateCrossingName;
	}
	
	/**
	 * @method		getAlternateCrossingName
	 * @param			void
	 * @return			alternateCrossingName
	 *
	 */
	function getAlternateCrossingName()
	{
		return $this->alternateCrossingName;
	}
	
	/**
	 * @method		setHours
	 * @param			hours
	 * @return			void
	 *
	 */
	function setHours( $hours )
	{
		$this->hours = $hours;
	}
	
	/**
	 * @method		getHours
	 * @param			void
	 * @return			hours
	 *
	 */
	function getHours()
	{
		return $this->hours;
	}
	
	/**
	 * @method		setCommercialVehicleFlow
	 * @param			commercialVehicleFlow
	 * @return			void
	 *
	 */
	function setCommercialVehicleFlow( $commercialVehicleFlow )
	{
		$this->commercialVehicleFlow = $commercialVehicleFlow;
	}
	
	/**
	 * @method		getCommercialVehicleFlow
	 * @param			void
	 * @return			commercialVehicleFlow
	 *
	 */
	function getCommercialVehicleFlow()
	{
		return $this->commercialVehicleFlow;
	}
	
	/**
	 * @method		setPassengerVehicleFlow
	 * @param			passengerVehicleFlow
	 * @return			void
	 *
	 */
	function setPassengerVehicleFlow( $passengerVehicleFlow )
	{
		$this->passengerVehicleFlow = $passengerVehicleFlow;
	}
	
	/**
	 * @method		getPassengerVehicleFlow
	 * @param			void
	 * @return			passengerVehicleFlow
	 *
	 */
	function getPassengerVehicleFlow()
	{
		return $this->passengerVehicleFlow;
	}
	
	function __toString()
	{
		$str = "[border-crossing";
		$str .= "blah blah blah";
		$str .= "]";
		return $str;
	}
}
?>
